const num = 100000000000
// 100,000,000,000

const str1 = num.toLocaleString()
const str3 = new Intl.NumberFormat().format(num)
console.log(str1,str3)

// 正则（前瞻运算符(?=)）
const str2 = num.toString().replace(/(?=\B(\d{3})+$)/g,',')
console.log(str2)